Bilal Al BloushiBilal Al Bloushi
Kvaratskhelia ruptures right-knee ACL: PSG beat Barcelona 4-2 and paid with something money cannot buy backI was not in the stands at the Parc des Princes. Three times I rewound the...
PSG 4-2 Barcelona: 79 Seconds, the Space Behind Pedri, and the Limits of a High LineAt the 79th second, Pedri dropped to receive from Joan Garcia. He was exactly...
Espart Scores Against Saint-Germain: The Contract Corpse and the La Masia Money TrailIn the 55th minute at Parc des Princes, Xavi Espart received a threaded pass...
Zidane and the 23-man list: revolution or necessity in disguise?Two in the morning, my phone rang, and a truth cracked open. On the other end...
Red Star without Moneke in Crete: Expired Passport and the Lesson in Operational ManagementChima Moneke's passport expired. The Nigerian forward could not board the pla...
The Data Silence Zone in Major Tournament Season: The Winner Is the One Who Knows When to Stay QuietOpening Third night of the group stage. I am sitting in front of three...
Reading Badminton Rhythm: Nine Layers of Signal Beneath the CourtOne evening in a provincial arena, the stands had long emptied, leaving only...
The Empty Chairs in Jeddah: When the JFA Quietly Withdrew from the FIFAe World Cup 2026There is a moment in every major tournament that the cameras rarely reach: th...
Injury in Vietnamese Martial Arts: When the Fight Calendar Signs Its Name on Every Fighter's BodyAt the 47th second of the third round, the left knee of a young Vietnamese...
Satwik-Chirag and the Final Five Points in Shenzhen: When Tempo Beat the CrowdAt 16-17 in the deciding game, with He Ji Ting and Ren Xiang Yu having just...
WTT Feeder Linz 2026: England's Two Names and a Dependency That Cannot Be HiddenI sat reading the draw sheet for WTT Feeder Linz 2026 on a morning in Hanoi,...
T1 Before Worlds 2026: Faker, Oner and a Data Problem With Only Six TeamsA late weekend evening, I sat alone in my small office in Busan, reopened the...
India 3-0 Kazakhstan: A Clean Sweep That Hid an Untested Doubles UnitOn the bench beside court two, India's two women's doubles pairs sat through...
V.League Transfers: Verify With Contracts, Not RumoursAt eight on a Friday evening, a screenshot of a chat message spread through...
Asian Games 2026: India's Badminton Day 1 and the 21-12, 19-21, 14-21 Score CurveThe scoreline ran 21-12, then 19-21, then stopped at 14-21. Three games, thre...
Vietnam U15 lose 3-4 to Iran: three goals and the rest of the scorecardThe scoreboard stopped at 3-4. Vietnam U15 had just scored three goals agains...
An Empty Dossier and the Discipline of Not Fabricating Data: The Nine Dimensions of Professional Esports AnalysisIn 2026, at twenty-one, I was an assistant editor for an online World Cup...
Sasipaporn Janthawisut and the Price of a Foreign Wing: When Vietnamese Women's Volleyball Buys a Star but Forgets to Buy a SystemI once wrote a question on a tactical board that still keeps me awake every...
When the My Dinh grass is still wet: broadcasting rights and the heartbeat of a generationI write slower than one heartbeat so as not to miss the moment a boot touches...
The Cong Viettel in Bandung: Structure Against MoneyAt the pre-match press conference in Bandung, The Cong Viettel coach Popov di...
